Method and apparatus for connecting wireless network in a digital device

ABSTRACT

A method and an apparatus for automatically connecting a wireless Local Area Network (LAN) between digital devices and executing an application program based on the wireless LAN, and more particularly; an apparatus and a method for generating device information indicating attributes in a digital device and obtaining attributes of a peripheral device by analyzing device information of the peripheral device. The apparatus includes a device information generation part configured to generate device information including information about attributes by analyzing the attributes of the digital device. The apparatus also includes a device recognition part configured, when receiving device information of a peripheral device, to obtain attribute information of a device corresponding to the received device information. The apparatus further includes a controller configured to control to transmit the device information generated by the device information generation part, to the peripheral device.

CROSS-REFERENCE TO RELATED APPLICATION(S) AND CLAIM OF PRIORITY

The present application is related to and claims the benefit under 35U.S.C. §119(a) to a Korean patent application filed in the KoreanIntellectual Property Office on Nov. 3, 2010, and assigned Serial No.10-2010-0108505, the entire disclosure of which is hereby incorporatedby reference.

TECHNICAL FIELD

The present disclosure relates generally to a method and an apparatusfor automatically connecting a wireless Local Area Network (LAN) betweendigital devices and for executing an application program based on thewireless LAN. More particularly, the present disclosure relates to anapparatus and a method for generating device information indicatingattributes in a digital device and obtaining attributes of a peripheraldevice by analyzing device information of the peripheral device.

BACKGROUND

Based on the advance of wireless technology, research is being conductedto support wireless Local Area Network (LAN) connection in a digitaldevice such as a notebook computer and Personal Digital Assistant (PDA).For example, Institute of Electrical and Electronics Engineers (IEEE)802.11, Wi-Fi Alliance (WFA) Wi-Fi Protected Setup (WPS), and WFA Wi-Fidirect standards are working on a wireless LAN communication scheme of adigital device. A conventional wireless LAN communication method can bedivided into an infrastructure mode where a digital device operating asa station communicates by connecting to a digital device acting as anaccess point, and an ad hoc mode where a plurality of digital devicesacting as the stations are directly connected.

The IEEE 802.11 standard supports both of the infrastructure mode andthe ad hoc mode. In the infrastructure mode and the ad hoc mode of theIEEE 802.11 standard, when one digital device sets a Service SetIDentifier (SSID), security key, and Internet Protocol (IP) addressallocation scheme, the other digital device inputs the security key bysearching the SSID and sets an IP address according to the set IPaddress allocation scheme. Thus, the digital devices are connected overthe wireless LAN.

The WFA WPS standard supports the infrastructure mode, and the WFA Wi-Fidirect standard supports the ad hoc mode. Herein, in the infrastructuremode of the WFA. WPS standard and the ad hoc mode of the WFA Wi-Fidirect standard, when a Push Button Configuration (PBC) button isclicked in digital devices to connect or a Personal IdentificationNumber (PIN) is generated in one digital device, the other digitaldevice inputs the PIN, thus achieving the wireless LAN connection.

In the conventional wireless LAN connection method as discussed above,for the wireless LAN connection, a user needs to directly set and inputthe necessary information for the wireless LAN connection (e.g., theSSID, the security key, the IP address, and the PIN) in the digitaldevice. However, prior knowledge about the wireless LAN is oftenrequired to directly set and input the necessary information for thewireless LAN connection, and accordingly it is difficult for many usersto adopt this method.

To address this drawback, a technique (described in Korean PatentApplication Serial No. 10-2010-0075504 to Samsung Electronics) forautomatically exchanging the random PIN when two wireless LAN devicesapproach and connecting using the WPS PIN when the PIN exchange issuccessful is suggested to automatically connect the wireless LAN uponapproaching the device to the intended device to connect.

However, as such a technique cannot acquire detailed information aboutthe nearby device, the user cannot search for his/her intendedperipheral device alone.

SUMMARY

To address the above-discussed deficiencies of the prior art, it is anaspect of the present disclosure to provide an apparatus and a methodfor generating device information of a digital device in the digitaldevice.

Another aspect of the present disclosure is to provide an apparatus anda method for acquiring attributes of a peripheral device by receivingdevice information in a digital device.

Another aspect of the present disclosure is to provide an apparatus anda method for changing configuration of a peripheral device using deviceinformation in a digital device.

Yet another aspect of the present disclosure is to provide a method andan apparatus for transmitting device information using a managementframe for wireless LAN connection in a digital device.

In accordance with an aspect of the present disclosure, an apparatus forconnecting a wireless network in a digital device is provided. Theapparatus includes a device information generation part configured togenerate device information including information about attributes byanalyzing the attributes of the digital device. The apparatus alsoincludes a device recognition part configured, when receiving deviceinformation of a peripheral device, to obtain attribute information of adevice corresponding to the received device information. The apparatusfurther includes a controller configured to control to transmit thedevice information generated by the device information generation partto the peripheral device.

In accordance with another aspect of the present disclosure, a methodfor connecting a wireless network in a digital device is provided. Themethod includes generating device information including informationabout attributes by analyzing the attributes of the digital device, andtransmitting the device information to a peripheral device. The methodalso includes, when receiving device information of the peripheraldevice, obtaining attribute information of a device corresponding to thereceived device information.

Before undertaking the DETAILED DESCRIPTION below, it may beadvantageous to set forth definitions of certain words and phrases usedthroughout this patent document: the terms “include” and “comprise,” aswell as derivatives thereof, mean inclusion without limitation; the term“or,” is inclusive, meaning and/or; the phrases “associated with” and“associated therewith,” as well as derivatives thereof, may mean toinclude, be included within, interconnect with, contain, be containedwithin, connect to or with, couple to or with, be communicable with,cooperate with, interleave, juxtapose, be proximate to, be bound to orwith, have, have a property of, or the like. Definitions for certainwords and phrases are provided throughout this patent document, those ofordinary skill in the art should understand that in many, if not mostinstances, such definitions apply to prior, as well as future uses ofsuch defined words and phrases.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainexemplary embodiments of the present disclosure will be more apparentfrom the following description taken in conjunction with theaccompanying drawings, in which:

FIG. 1 illustrates a block diagram of a digital device for generatingdevice information and acquiring attributes of a peripheral device usingthe device information according to an embodiment of the presentdisclosure;

FIG. 2 illustrates a diagram of a management frame including the deviceinformation in the digital device according to an embodiment of thepresent disclosure;

FIG. 3 illustrates a diagram of the device information generated in thedigital device according to an embodiment of the present disclosure;

FIG. 4 illustrates a flowchart of a method for generating the deviceinformation in the digital device according to an embodiment of thepresent disclosure;

FIG. 5 illustrates a flowchart of a method for analyzing and processingthe device information in the digital device according to an embodimentof the present disclosure;

FIG. 6 is a flowchart of a method for changing a threshold used torecognize the peripheral device in the digital device according to anembodiment of the present disclosure;

FIG. 7 illustrates a flowchart of a method for prioritizing theperipheral device in the digital device according to an embodiment ofthe present disclosure;

FIG. 8 illustrates a flowchart of a method for prioritizing theperipheral device in the digital device according to another embodimentof the present disclosure;

FIG. 9 illustrates a diagram of the prioritization of the peripheraldevice in the digital device according to another embodiment of thepresent disclosure; and

FIG. 10 illustrates a flowchart of a method for changing the thresholdused to recognize the peripheral device in the digital device accordingto an embodiment of the present disclosure.

Throughout the drawings, like reference numerals will be understood torefer to like parts, components and structures.

DETAILED DESCRIPTION

FIGS. 1 through 10, discussed below, and the various embodiments used todescribe the principles of the present disclosure in this patentdocument are by way of illustration only and should not be construed inany way to limit the scope of the disclosure.

Exemplary embodiments of the present disclosure provide an apparatus anda method for generating device information indicating attributes of adigital device and obtaining attributes of a peripheral device using thedevice information in the digital device.

FIG. 1 illustrates a block diagram of a digital device for generatingdevice information and acquiring attributes of a peripheral device usingthe device information according to an embodiment of the presentdisclosure.

Referring to FIG. 1, the digital device includes a controller 100, awireless Local Area Network (LAN) module 110, and a user interface 120.The controller 100 includes a device information generation part 102, adevice recognition part 104, a threshold setting part 106, and aprioritization part 108.

The controller 100 controls and processes operations of the digitaldevice, and generates information associated with the wireless LANconnection, information associated with executing an applicationprogram, and a management frame including various information associatedwith the wireless LAN connection, which are disclosed in Korean PatentApplication Serial No. 10-2010-0075504, the contents of which are herebyincorporated by reference.

In addition, the controller 100 including the device informationgeneration part 102, the device recognition part 104, the thresholdsetting part 106, and the prioritization part 108, controls andprocesses to generate device information of the digital device.

In more detail, the controller 100 generates the device information ofthe digital device. When receiving device information from a peripheraldevice, the controller 100 processes to analyze attribute information ofthe peripheral device. The controller 100 includes the generated deviceinformation to the management frame including a beacon frame, a proberequest frame, and a probe response frame, and sends the managementframe to the peripheral digital device. The management frames can beconstructed as shown in FIG. 2.

The device information generation part 102 analyzes the attributeinformation such as type, year Of production, device model of thedigital device, and generates the device information including theanalyzed information.

When receiving the device information from the peripheral device, thedevice recognition part 104 analyzes and stores the attributeinformation of the peripheral device in the received information, andrecognizes nearby digital devices using the analyzed attributeinformation.

The threshold setting part 106 changes a threshold used to recognize thenearby digital device using the attribute information analyzed by thedevice recognition part 104. The threshold is changed to addressinaccurate determination according to the characteristics of theperipheral device when the controller 100 detects a receive signal overthe threshold and determines that the counterpart digital device is inproximity. For example, when a peripheral device that includes anexternal antenna is weaker than a peripheral device that includes anembedded antenna in a transmit signal strength and the same threshold isapplied to the two peripheral devices, it is infeasible to determine theproximity of the peripheral device that includes the embedded antenna.Thus, the threshold for the peripheral device that includes the embeddedantenna is changed. The threshold change for determining the proximityof the peripheral device shall be explained in FIG. 10.

The prioritization part 108 changes priority of devices communicatingwith the digital device to provide a differentiated service to eachperipheral device. For example, when communicating with the peripheraldevices using voice service, video service, and best effort service, theprioritization part 108 prioritizes the peripheral device using thevoice service of high priority by use of the device information and thusregulates a Contention Window (CW) and an Arbitration InterFrame Space(AIFS).

Alternatively, the prioritization part 108 can prioritize the peripheraldevice communicating with a plurality of devices by determining thenumber of the communicating devices per peripheral device using thedevice information.

For example, when a TV connected to the digital device is connected witha camera and a notebook and the peripheral devices are not connectedwith any device, the prioritization part 108 increases the priority ofthe TV to provide the smooth Internet service to the devices connectedto the TV.

The wireless LAN module 110 processes signals transmitted and receivedover a wireless LAN network under control of the controller 100. Thewireless LAN module 110 transits to an active or inactive state underthe control of the controller 100. The wireless LAN module 100 transmitsthe device information configured by the controller 100 to thecounterpart digital device.

The user interface 120 includes an input part including at least onefunction key and a display part for displaying information generated inthe operation of the digital device. The input part includes a keypad ora touch sensor, and provides data corresponding to user input to thecontroller 100. That is, the input part provides the controller 100 withdata corresponding to the key pressed by the user or coordinates of alocation corresponding to the user's touch. The display part displaysvarious state information, numbers, characters, still images, and videosgenerating in the operations of the digital device under the control ofthe controller 100.

FIG. 2 is a diagram of a management flame that includes deviceinformation in the digital device according to an embodiment of thepresent disclosure.

As shown in FIG. 2, the management frame includes an element ID field200, a length field 202, an Organizationally Unique Identifier (OUI)field 204, an OUI type field 206, and a device attributes field 208. Thedevice attributes field 208 can contain a plurality of attributeinformation, and the attribute information includes an attribute IDfield 210, a length field 212, and an attribute body field 214.

The element ID field 200 uses a value (e.g., ‘0xDD’) defined by thestandard for arbitrary use of providers. The length field 202 indicatesthe length of subsequent information, the OUI field 204 indicates an IDof the provider, and the GUI type field 206 indicates versioninformation for the corresponding provider. Notably, the OUI field 204can be expressed with four (4) bytes and the OUI type field 206 can beomitted according to the design. The device attributes field 208contains the attribute information of the digital device.

The device information in the device attributes 208 field is describedin detail by referring to FIG. 3.

FIG. 3 depicts the device information generated in the digital deviceaccording to an embodiment of the present disclosure.

Referring to FIG. 3, the device information is contained in the deviceattributes field 208 of the management frame as stated above, andincludes an attribute ID field 300, a length field 302, and an attributebody 316. The attribute body 316 includes a device type field 304, areference distance field 306, a reference signal strength field 308, thenumber of connected devices 310, a year of production 312, and devicemodel information 314.

The attribute ID field 300 informs that the information in the deviceattributes field 208 of the management frame is the device information,and uses a value (e.g., ‘0x03’) defined for arbitrary use of theproviders. The length field 302 indicates the length of subsequentinformation. The device type field 304 of the attribute body 316indicates the type of the digital device corresponding to the deviceinformation using a pre-allocated unique value. The device type field304 can indicate a TV using a value ‘0x00’ and a mobile communicationterminal using a value ‘0x01’.

The reference distance field 306 indicates a reference distance fordetermining the proximity of the peripheral device, and the referencesignal strength field 308 indicates an average receive signal strengthmeasured at the reference distance. The reference distance field 306 andthe reference signal strength field 308 are used to determine whetherthe peripheral device approaches, which shall be explained in FIG. 10.

The number of the connected devices 310 indicates the number of theconnected devices or the number of devices in the current data exchangewhen the digital device functions as an Access Point (AP). When thecorresponding device is a peripheral device connected to the AP, thenumber of the connected devices field 310 has the value ‘0’. The year ofproduction 312 indicates information relating to the production date ofthe digital device, and the device model information 314 indicates amodel name or a model number of the digital device corresponding to thedevice information.

The device information including such information is delivered by thedevice attributes field 208 of the management frame to the peripheraldevice.

FIG. 4 is a flowchart of a method for generating the device informationin the digital device according to an embodiment of the presentdisclosure.

Referring to FIG. 4, the digital device analyzes the device attributesin block 401. Herein, the digital device analyzes its attributes asdescribed above. The attributes of the digital device indicate basicinformation of the device and information of the current communicationstate of the device, and include the device type, the number of theconnected devices, the year of production, and the device modelinformation.

In block 403, the digital device generates the device informationincluding the attributes analyzed in block 401. As explained in FIGS. 2and 3, the device information including the attribute ID 300, the length302, and the attribute body 312 is contained in the device attributes208 of the management frame.

In block 405, the digital device activates the wireless LAN moduleaccording to a user manipulation. That is, the user of the digitaldevice can examine the active state of the wireless LAN module, andactivate the wireless LAN module when the wireless LAN module isinactive.

In block 407, the digital device transmits the device informationgenerated in block 403 to the peripheral device. The digital device cantransmit the device information by including it to the management frameincluding the beacon frame, the probe request frame, and the proberesponse frame.

Next, the digital device finishes this process.

FIG. 5 is a flowchart of a method for analyzing and processing thedevice information in the digital device according to an embodiment ofthe present disclosure.

Referring to FIG. 5, the digital device determines whether the deviceinformation including the attribute information of the digital device isreceived from the peripheral device in block 501.

To receive the device information, when the application program based onthe wireless LAN initiates according to a user manipulation, the digitaldevice examines the active state of the wireless LAN module. When thewireless LAN module is inactive, the digital device activates thewireless LAN module. Next, when receiving the probe response frame forthe probe request frame or the management frame such as beacon framefrom the peripheral device, the digital device determines whether thedevice information of the attribute information of the peripheral deviceis contained in the device attributes field. In so doing, when thebeacon frame contains the element ID 200 of the value ‘0xDD’, thedigital device can determine that the beacon frame includes the deviceattribute information.

When not receiving the device information in block 501, the digitaldevice repeats block 501.

Upon receiving the device information in block 501, the digital deviceanalyzes the device information and acquires the information of thedevice type, the number of the connected devices, the year ofproduction, and the device model by analyzing the attribute informationof the digital device sending the device information in block 503, andprocesses to store the attribute information of block 503 in block 505.Using the attribute ID in the attribute information, the digital devicecan distinguish the attribute information corresponding to therespective devices.

In block 507, the digital device determines whether the user requestsinformation of a particular device. Herein, the information request ofthe particular device requests information of particular devicescorresponding to any one item of the attribute information.

When there is no information request of the particular device in block507, the digital device repeats block 507.

Upon detecting the information request of the particular device in block507, the digital device obtains the attribute information correspondingto the user's request by determining the pre-stored attributeinformation per device in block 509.

In block 511, the digital device outputs the device corresponding to theattribute information according to the user's request.

For example, when receiving the device information from the peripheraldevices, the digital device obtains the type of the peripheral devices,the year of production, the device model name, and the number of thedevices currently communicating with the device by analyzing the deviceinformation, and then stores the corresponding information.

When the user requests information of a Samsung Electronics product, thedigital device, which can obtain the type, the year of production, andthe device model name of the peripheral device, classifies only SamsungElectronics products (e.g., camera, notebook, TV, and the like) amongthe peripheral devices and provides them to the user. Also, according tothe user's request, the digital device can classify only a productmanufactured in a specific year and a product corresponding to aspecific model name, and provide them to the user. Further, the digitaldevice can provide a function supported by the particular device to theuser.

Next, the digital device finishes this process.

FIG. 6 is a flowchart of a method for changing the threshold used torecognize the peripheral device in the digital device according to anembodiment of the present disclosure.

Referring to FIG. 6, the digital device changes the threshold used todetermine whether another digital device is in proximity. When detectingthe receive signal over the threshold, the threshold is changed toaddress inaccurate determination according to the characteristics of theperipheral device when the digital device determines that thecounterpart digital device is in proximity. For example, when aperipheral device that includes an external antenna is weaker intransmit signal strength than a peripheral device that includes anembedded antenna and the same threshold is applied to the two peripheraldevices, it may be difficult or impossible to determine the proximity ofthe peripheral device that includes the embedded antenna. Accordingly,the threshold for the peripheral device that includes the embeddedantenna is changed.

To change the threshold, the digital device obtains the attributeinformation by analyzing the device information received from theperipheral device, and then processes to store the obtained attributeinformation in block 601. This block is explained earlier in FIG. 5 andnot further described here.

After searching for the peripheral device in block 603, the digitaldevice determines the attribute information for the searched peripheraldevice in block 605.

In block 607, the digital device determines whether the peripheraldevice for the threshold change is searched. The digital devicedetermines whether there is a device having a weak transmit signalstrength, such as a device that includes the embedded device, inproximity.

When not detecting the peripheral device for the threshold change inblock 607, the digital device repeats block 603.

Upon detecting the peripheral device for the threshold change in block607, the digital device processes to decrease or increase the thresholdfor the peripheral device in block 609.

Next, the digital device finishes this process.

FIG. 7 is a flowchart of a method for prioritizing the peripheral devicein the digital device according to an embodiment of the presentdisclosure.

Referring to FIG. 7, the digital device changes the priority of theplurality of the devices communicating with the digital device toprovide a differentiated service to each peripheral device. For example,when communicating with the peripheral devices using the voice service,the video service, and the best effort service, the prioritization partprioritizes the peripheral device using the voice service of highpriority based on the device information, regulates the CW and the AIFS,and thus provides the smooth service for the particular device.

To do so, after obtaining the attribute information by analyzing thedevice information received from the peripheral device, the digitaldevice processes to store the obtained attribute information in block701, which is explained earlier in FIG. 5 and thus shall not be furtherdescribed.

After searching for the connected peripheral device in block 703, thedigital device determines the type of the service used by the peripheraldevice in step 705.

In step 707, the digital device determines the device of the highpriority service. In step 709, the digital device prioritizes theperipheral device by arranging the devices in a descending order ofpriority using the result of step 707 so as to provide the smoothservice of the prioritized peripheral device.

Next, the digital device finishes this process.

FIG. 8 is a flowchart of a method for prioritizing the peripheral devicein the digital device according to another embodiment of the presentdisclosure.

Referring to FIG. 8, the digital device can prioritize the peripheraldevice communicating with the plurality of the devices by determiningthe number of the communicating devices per peripheral device using thedevice information. For example, when the TV connected to the digitaldevice is connected with the camera and the notebook and the peripheraldevices are not connected with other devices, the digital deviceincreases the priority of the TV so that the devices connected to the TVcan offer smooth Internet service.

After obtaining the attribute information by analyzing the deviceinformation received from the peripheral device, the digital deviceprocesses to store the obtained attribute information in step 801, whichhas been described in FIG. 5 and thus shall not be further explained.

The digital device searches for the connected peripheral device in step803, and then obtains the information of the peripheral devicecommunicating with the peripheral device in block 805. That is, in block805, the digital device determines whether its connected peripheraldevice is connected with another peripheral device.

Next, the digital device determines the device connected to theplurality of the peripheral devices among its connected peripheraldevices in block 807, and then prioritizes the determined peripheraldevice so that the devices connected to the prioritized peripheraldevice can provide smooth service in block 809.

Next, the digital device finishes this process.

FIG. 9 depicts the prioritization of the peripheral device in thedigital device according to another embodiment of the presentdisclosure.

Referring to FIG. 9, the digital device functions as the AP 900, and isconnected with a mobile communication terminal 902, a notebook 904, acamera 906, and a device 908 corresponding to the TV. The TV 908 isconnected to another notebook 910 and a camera 912.

The digital device 900 can determine the services used by the devices902-912 by receiving the device information from the devices 902-912.

That is, the digital device 900 can confirm that the portable terminal902 uses the voice service, the notebooks 904, 910 use the videoservice, the cameras 906, 912 use an image transfer service, and the TV908 uses the wireless Internet service.

The digital device 900 gives the priority to the portable terminal 902using the high priority service to thus offer smooth voice service.

In addition, the digital device 900 can obtain the number of the devicesconnected to each device by receiving the device information from thedevices.

In detail, the digital device 900 can confirm that the portable terminal902, the notebook 904, and the camera 906 are not connected with otherdevices, and that the TV 908 is connected with another notebook 910 andthe camera 912.

The digital device 900 can provide an environment for smooth services ofthe TV 908, another notebook 910, and the camera 912 by prioritizing theTV 908 connected to the multiple devices.

FIG. 10 is a flowchart of a method for changing the threshold used torecognize the peripheral device in the digital device according to anembodiment of the present disclosure.

Referring to FIG. 10 and block 609 in FIG. 6, the digital devicedetermines the reference signal strength in the attribute information ofthe peripheral device in block 1001 and then determines the actualreceive signal strength of the peripheral device in block 1003. In block1001, an average receive signal strength measured at the referencedistance is determined to determine the proximity of the peripheraldevice.

In block 1005, the digital device determines to allow the connection tothe peripheral device.

Block 1005 corresponds to a situation when the actual receive signalstrength of the peripheral device is greater than the reference signalstrength or when the actual receive signal strength is greater than aminimum receive signal strength allowing the connection to theperipheral device.

Upon a determination to allow the connection to the peripheral device inblock 1005, the digital device allows the connection to the peripheraldevice in block 1007.

Upon a determination to not allow the connection to the peripheraldevice in block 1005, the digital device moves to a location for theproximity connection of the peripheral device in block 1009.

In so doing, the digital device moves close to the peripheral device bysending to the user a message requesting to move to its referencedistance or the reference distance of the peripheral device.

For instance, the digital device determines the reference distance Dtand the reference signal strength Pt in the attribute information of theperipheral device, and stores Dt and Pt. Next, the digital devicemeasures the actual receive signal strength Pr for the peripheraldevice, and stores Pr.

The digital device defines the reference distance and the referencesignal strength of its attribute information as Ds and Ps, defines theminimum receive signal strength allowing the proximity connection as Pc,and then performs the proximity connection according to the followingdetermination.

When the actual receive signal strength can recognize the proximity ofthe peripheral device ((Pr>=Pt)∥(Pr>=Pc)), the digital device allows theproximity connection to the peripheral device. When the actual receivesignal strength cannot recognize the proximity of the peripheral device,the digital device shows a message instructing to move close to theproximity connection target to the user of the digital device and doesnot perform the proximity connection. The digital device allows theproximity connection to the peripheral device when the actual receivesignal strength Pr of the peripheral device is greater than thereference signal strength Pt of the peripheral device or when the actualreceive signal strength Pr of the peripheral device is greater than theminimum receive signal strength Pc allowing the proximity connection((Pr>=Pt)∥(Pr>=Pc)). The digital device can permit the proximityconnection to the peripheral device when the actual receive signalstrength Pr of the peripheral device is greater than the referencesignal strength Pt of the peripheral device and the actual receivesignal strength Pr of the peripheral device is greater than the minimumreceive signal strength Pc allowing the proximity connection ((Pr>=Pt)&& (Pr>=Pc)).

Next, the digital device finishes this process.

As set forth above, the attributes of the peripheral device are acquiredby analyzing the device information of the peripheral device. Thepresent method includes generating and sending to the peripheral devicethe device information including the attribute information by analyzingthe attributes, and obtaining the attribute information of the devicecorresponding to the received device information when the deviceinformation of the peripheral device is received. Thus, it is possibleto classify a particular peripheral device according to the user'srequest and to prioritize the particular peripheral device.

While the disclosure has been shown and described with reference tocertain exemplary embodiments thereof, it will be understood by thoseskilled in the art that various changes in form and details may be madetherein without departing from the spirit and scope of the disclosure asdefined by the appended claims and their equivalents.

1-22. (canceled)
 23. An apparatus in a digital device to connect to awireless network, the apparatus comprising: a communication unitconfigured to receive device information from at least one peripheraldevice, wherein the device information comprises information aboutattributes of each of the at least one peripheral devices; and acontroller configured to: determine a threshold used to determine aproximity of the peripheral device using the received deviceinformation, measure a receive signal strength of the peripheral device,control the communication unit to establish a connection with theperipheral device if the measured receive signal strength is greaterthan the threshold, and output information requesting to move close tothe peripheral device if the measured receive signal strength is lessthan or equal to the threshold.
 24. The apparatus of claim 23, whereinthe controller is configured to generate digital device informationassociated with the digital device and control a transmission of thegenerated digital device information to the at least one peripheraldevice, and wherein the generated digital device information is used todetermine information about attributes of the digital device by the atleast one peripheral device.
 25. The apparatus of claim 24, wherein thecontroller is configured to transmit the digital device information tothe at least one peripheral device by adding the digital deviceinformation to a management frame.
 26. The apparatus of claim 23,wherein the controller is configured to adjust the threshold using thereceived device information.
 27. The apparatus of claim 23, wherein thecontroller is configured to connect to the at least one peripheraldevice by prioritizing a peripheral device according to a priority of aservice provided by the peripheral device using analyzed deviceinformation.
 28. The apparatus of claim 27, wherein the controller isconfigured to connect to the at least one peripheral device byprioritizing the peripheral device as a function of a number of devicesconnected to the peripheral device using the analyzed deviceinformation.
 29. The apparatus of claim 23, wherein the deviceinformation comprises at least one of a device type, a referencedistance, a reference signal strength, the number of connected devices,a year of production, or device model information.
 30. The apparatus ofclaim 23, wherein the controller is configured to output informationrequesting to move close to the peripheral device by displaying, to auser, a message requesting to move to the reference distance of thedigital device.
 31. The apparatus of claim 23, wherein the controller isconfigured to filter a list of peripheral devices available forconnection based on a user input selection.
 32. The apparatus of claim23, wherein controller is configured to obtain attribute information ofthe digital device, store the obtained attribute information, andprovide information for the request using pre-stored attributeinformation after detecting an information request for a particulardevice.
 33. A method used by a digital device to connect to a wirelessnetwork, the method comprising: receiving device information from atleast one peripheral device, wherein the device information comprisesinformation about attributes of each of the at least one peripheraldevices; and determining a threshold used to determine a proximity ofthe peripheral device using the received device information, measuring areceive signal strength of the peripheral device, controlling thecommunication unit to establish a connection with the peripheral deviceif the measured receive signal strength is greater than the threshold,and outputting information requesting to move close to the peripheraldevice if the measured receive signal strength is less than or equal tothe threshold.
 34. The method of claim 33, further comprising:generating digital device information associated with the digitaldevice; and controlling a transmission of the generated digital deviceinformation to the at least one peripheral device, wherein the generateddigital device information is used to determine information aboutattributes of the digital device by the at least one peripheral device.35. The method of claim 34, wherein transmitting the digital deviceinformation to the peripheral device comprises: adding the digitaldevice information to a management frame.
 36. The method of claim 33,further comprising: adjusting the threshold using the received deviceinformation.
 37. The method of claim 33, wherein establishing aconnection with the peripheral device comprises: connecting to the atleast one peripheral device by prioritizing a peripheral deviceaccording to a priority of a service provided by the peripheral deviceusing analyzed device information.
 38. The method of claim 37, whereinestablishing a connection with the peripheral device comprises:connecting to the at least one peripheral device by prioritizing theperipheral device as a function of a number of devices connected to theperipheral device using the analyzed device information.
 39. The methodof claim 33, wherein the device information comprises at least one of adevice type, a reference distance, a reference signal strength, thenumber of connected devices, a year of production, or device modelinformation.
 40. The method of claim 33, wherein outputting informationrequesting to move close to the peripheral device comprises: displaying,to a user, a message requesting to move to the reference distance of thedigital device.
 41. The method of claim 33, further comprising:filtering a list of peripheral devices available for connection based ona user input selection.
 42. The method of claim 33, further comprising:after obtaining attribute information of the device, storing theobtained attribute information; and after detecting an informationrequest for a particular device, providing information for the requestusing pre-stored attribute information.